/**
*  \file hardware.c
*
*  \brief
*
*  \author Michael J. Hohmann  <michael.hohmann@linde-mh.de>
*
*
*/

/*===============================================[ private includes  ]================================================*/
#include "hardware.h"
#include "../assertor/assertor.h"
#include "../pal/pal_mem.h"

/*===============================================[ private defines   ]================================================*/

/*===============================================[ private datatypes ]================================================*/

/** Private variables */
struct hardware_private
{
   U8 dummy; /**<  */
};

/*===============================================[ private variables ]================================================*/
static struct hardware_private hardware;
struct deaddrop hardware_deaddrop;
/*===============================================[ private functions ]================================================*/

/*================================================[ inline functions ]================================================*/

/*================================================[ public functions ]================================================*/
RC hardware_initialize( void )
{
   pal_memzero( &hardware, sizeof hardware);

   return RC_SUCCESS;
}


RC hardware_initialize_post( void )
{
   return RC_SUCCESS;
}

void *hardware_get_trace_data_buffer(void)
{
   return (void*)hardware_deaddrop.trace_data;
}


/*===============================================[ private functions ]================================================*/


/***********************************************************************************************************************
*                             Copyright 2020 Linde Material Handling. All rights reserved.                             *
***********************************************************************************************************************/
